package com.dao.order;


import com.model.domain.order.GetOrderTaskInfoDO;
import com.model.pojo.order.OrderTaskInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface OrderTaskInfoMapper {
    int deleteByPrimaryKey(@Param("orderTaskInfoId")Long orderTaskInfoId);

    int insert(OrderTaskInfo record);

    int insertSelective(OrderTaskInfo record);

    OrderTaskInfo selectByPrimaryKey(@Param("taskId")Long taskId);

    int updateByPrimaryKeySelective(OrderTaskInfo record);

    int updateByPrimaryKey(OrderTaskInfo record);

    List<OrderTaskInfo> selectList(GetOrderTaskInfoDO getorderTaskInfoDO);

    void insertListSelective(List<OrderTaskInfo> orderTaskInfoList);

    void updateListSelective(List<OrderTaskInfo> orderTaskInfoList);

    int has(@Param("taskId")Long taskId);
}